package com.hc.pingtan.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.hc.pingtan.model.CreateTask;
import com.hc.pingtan.model.GetTaskDetail;
import com.hc.pingtan.model.KekeWitkeyTask;
import com.hc.pingtan.model.KekeWitkeyTaskDetail;
import com.hc.pingtan.model.KekeWitkeyTaskQuery;
import com.hc.pingtan.model.QueryIndustry;
import com.hc.pingtan.model.UpdateTaskStatus;

import java.util.Collection;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author astupidcoder
 * @since 2021-10-25
 */
public interface IKekeWitkeyTaskService extends IService<KekeWitkeyTask> {
    PageInfo<KekeWitkeyTask> pageList(KekeWitkeyTaskQuery kekeWitkeyTaskQuery);

    void createTask(CreateTask createTask);

    KekeWitkeyTaskDetail getTaskDetail(GetTaskDetail getTaskDetail);

    void updateTaskStatus(UpdateTaskStatus updateTaskStatus);

    Collection<QueryIndustry> queryIndustry();
}
